

/**
 * 允许跨域中间件
 * @param {*} req 
 * @param {*} res 
 * @param {*} next 
 */

const $ = require('../utils/common')

const cross_domain_middlewere = function(req, res, next) {

    

        //设置允许跨域的域名，*代表允许任意域名跨域
        res.header("Access-Control-Allow-Origin","*");
        //允许的header类型
        res.header("Access-Control-Allow-Headers","*");
        //跨域允许的请求方式 
        res.header("Access-Control-Allow-Methods","DELETE,PUT,POST,GET,OPTIONS");
        // res.header("Access-Control-Allow-Methods","POST,GET,OPTIONS");
        // if (req.method.toLowerCase() == 'options') {
        //     res.send(200)  //让options尝试请求快速结束
        //     next()
        //     return
        // }
        // else {
        //     next()
        //     return
        // }
        next()
        return
}

module.exports = cross_domain_middlewere